GASでScrapboxのexport APIを呼ぶ
参考
もしうっかりこの情報(SID)を漏らしてしまった場合にリセットする方法があるかどうかは知らないので気をつける必要がある。
多分漏らすとどうにも出来なさそうなので、サブGoogleアカウントのログインセッションのsidを使う方が良さそう
万が一の時は切り捨てればとりあえず何とかなる
code: script.js
function myFunction() {
const sid = "YOUR_SID";
const cookie = "connect.sid=" + sid;
method: "get",
headers: {
"Cookie" : cookie
}
});
const userInfoData = JSON.parse(userInfoJSON);
const csrfToken = userInfoData.csrfToken
method: 'post',
headers: {
"Cookie" : cookie,
"X-CSRF-TOKEN": csrfToken,
},
muteHttpExceptions : true,
});
Logger.log(JSON.parse(response))
}
↑のコードのexportのところが動かなくてずっと悩んでたんだけど、どうやらGETメゾットに変更になったらしいinoue2002.icon
そうだったのかblu3mo.icon
scrapbox-stdに依存していたので気づかなかった